#include <string>

#include "highlighting.h"



using namespace std;



string Highlighting::ToColor(HighlightingType type){
    switch(type){
        case HighlightingType::Number:{
            return COLOR_NUMBER; 
        }break;
        case HighlightingType::Match:{
            return COLOR_MATCH; 
        }break;
        case HighlightingType::String:{
            return COLOR_STRING; 
        }break;
        case HighlightingType::Characters:{
            return COLOR_STRING; 
        }break;
        case HighlightingType::Comments:
        case HighlightingType::MultilineComments:
        {
            return COLOR_COMMENT; 
        }break;
        case HighlightingType::Keyword1:{
            return COLOR_KEYWORD1; 
        }break;
        case HighlightingType::Keyword2:{
            return COLOR_KEYWORD2; 
        }break;
        default:
        {
            return COLOR_DEFAULT;
        }
    }
}

string Highlighting::ResetColor(){
    return COLOR_DEFAULT;
}
